strike repeatedly - Spanish English Dictionary